6.0.0 Boomi Cloud API Management - Local Edition March 2024 Release Notes
The following versions of Local Edition can be upgraded to release 6.0.0 in untethered mode only:
- 5.3.x
- 5.4.x
- 5.5.x
- 5.6.x
Refer to the Migration and Upgrade Guide for more information.
This major version release of Local Edition introduces major architectural changes to facilitate stateless deployments and improve scalability and stability. Along with that, the following new features are available in this release of Local Edition.
-
Verbose Logging
This release adds the verbose logging configuration feature on the Configuration Manager.
Refer to Verbose Logging in the User Guide for more information.
-
Ability to set expiration date for package keys
This release adds an optional expiration date for package keys. The expiration date can also be inherited from the plan.
Refer to Managing Package Keys on Package Keys page in the Package Keys section for more information.
-
Support for Podman and Docker
This release adds support for Podman and Docker to build and push container images.
Refer to 6.0.0 Building Images in the Installation Guide for more information.
-
Helm charts-based deployment on Kubernetes
This release adds support for Helm charts-based deployment on Kubernetes environments.
Refer to Deploying Local Edition Using Helm Charts in the Installation Guide for more information.
-
Support for external MySQL 8.x compliant databases
This release supports the following databases:
- Google Cloud MySQL
- Azure MySQL Flexible Server
- AWS-Aurora MySQL
- On-premises MySQL installation
Refer to Securing Connections to an External MySQL 8 compliant database in the Installation Guide for more information.
-
Support for an email notification for quota and throttle
You can specify the email address to which email notifications for quota and throttle are notified. You can configure admin email and other settings in the Notifications Settings tab on the Package.
Refer to Configurations Available in Untethered Mode (in version 6.0.0) in the User Guide for more information.
-
Support for managing certificates and identities
You can now manage certificates and identities from the Configuration Manager.
Refer to Configurations Available in Untethered Mode (in version 6.0.0) in the User Guide for more information.
-
Ability to mask sensitive fields in the access logs
Various configuration options such as
redactionKeysandredactionMaxCountare available and can be configured through Helm charts.Refer to Deploying Local Edition Using Helm Charts in the Installation Guide for more information.
-
Optional encryption and decryption utility to secure sensitive information
This release adds an optional utility to encrypt and decrypt sensitive information such as passwords.
Refer to Encrypt Sensitive Information (Optional) in the Installation Guide for more information.
-
Support for multi-cluster installation
You can set up multiple Local Edition clusters in active mode to achieve high availability and disaster recovery.
Refer to High Availability Cluster Design in the Cluster Design Guide for more information.
-
Ability to build images by using the command-line options
To build images by using the command line, a new script build-images.sh is created.
Refer to the various options of 6.0.0 build-images.sh in the Installation Guide for more information.
-
Ability to push images by using the command-line options
To push images by using the command line, a new script push-images.sh is created.
Refer to the various options of push-images.sh in the Installation Guide for more information.
The following changes in functionality are available in this release of Local Edition.
-
The Zone Settings option is now renamed as Cluster Settings
The configurations previously available under Zone Settings have been renamed as Cluster Settings. The configurations are also organized for a better user experience.
Refer to Cluster Settings in the User Guide for more information.
-
Use of Ignite instead of memcache
This release of Local Edition uses Ignite as a cache instead of memcache.
This release of Local Edition is supported on CNCF certified Kubernetes distribution.
| Platform | Version |
|---|---|
| Kubernetes | 1.28 |
| Red Hat OpenShift | 4.14 |
Refer to the 6.0.0 Readme file for a complete list of supported platforms for more information.
The following features have been removed in this release of Local Edition.
-
tml-installer
The jenkins-based TML Installer component, which was used for building images and creating deployment files has been removed in this release.
You can now create images by using Docker or Podman and deploy the images by using Helm charts.
Refer to the 6.0.0 Building Images in the Installation Guide for more information.
-
Cluster Manager CLI
The cluster manager CLI functionality was available in the 5.x release to create and manage certificates and identities. This feature has been removed in this release.
You can now create and manage certificates and identities from the Configuration Manager.
Refer to the Configurations Available in Tethered and Untethered Mode in the User Guide for more information.
-
Embedded MySQL Database
The embedded MySQL database is no longer included in this release of Local Edition. You can use your existing MySQL database or managed database service.
Refer to the MySQL Database Service in the Installation Guide for more information.
-
Reporting container
The reporting container feature provided in the previous release of Local Edition has now been removed in this release. You can bring your own observability stacks to monitor and analyze APIs. Samples and templates to get started with Elastic Search and OpenSearch as observability stacks are available on the public GitHub repository.
-
Embedded SMTP server
The embedded SMTP server has been removed in this release. You can configure your existing SMTP server to receive notifications from Local Edition.
Refer to the SMTP in the Installation Guide for more information.
-
The Jetty version is now upgraded from 9 to 12. (EIN- 11115)
-
Local Edition now uses shell-less google distroless images to restrict access to the container file system. (EIN-10487)
-
You can now track inactive domain endpoints and disable them. (EIN-7477)
-
The Swagger specification of the configuration manager now has restricted access. (WA-13593)
The following items are known issues and will be addressed in a future release:
-
The default password and JWT token of ConfigUI cannot be customized. (EIN-12220)
Workaround: None.
-
With the multiple node cluster, V3 access logs have different source IP addresses. (EIN-12217)
Workaround: Do not specify IP addresses in the IP Address field.
-
Local Edition does not connect to the MySQL database if the database password contains special characters other than the following:
~!@#$%^*()_+[]{}. (EIN-12174)Workaround: None.
-
The helm chart shows warnings when deploying on OpenShift 4.13. This does not impact cluster deployment or functionality. (EIN-11575)
Workaround: None.
-
Application EAV field is not populated when creating an application. (WA-13690)
Workaround: None.
-
If the system is in the maintenance mode, you cannot make API calls for the backend system. (WA-13681)
Workaround: None.
-
If you use wild-card characters for searching identity or certificate names, the necessary filter is not applied on the result. (WA-13679)
Workaround: None.
-
When creating an API definition by using the URI Import Option, if you provide an incorrect URI, the following incorrect error message is displayed:
Error occurred. Contact your administrator. (WA-13592)
Workaround: None.